myvar_0 = GetPrimitiveParameter(0)
myvar_1 = GetPrimitiveParameter(1)
myvar_2 = nWorld["GetLotSizeX"]()
myvar_3 = nWorld["GetLotSizeY"]()
myvar_4 = nWorld["GetMaxLevel"]()
local myvar_8 = 0
	while (myvar_8 <= myvar_2) do
	local myvar_9 = 0
		while (myvar_9 <= myvar_3) do
		local myvar_10 = 0
			while (myvar_10 <= myvar_4) do
				if (nWorld["HasSolidGround"](myvar_8, myvar_9, myvar_10) == True) then
					if (nWorld["IsOutsideForWeather"](myvar_8, myvar_9, myvar_10) == True) then
						if (myvar_1 == 1) then
						for loopvar1, loopvar2 in nWorld["GetObjectsOnTile"](myvar_8, myvar_9, myvar_10) do 
							if (GetObjectData(loopvar2, ObjData["category"]) == 55) then
						else
							end
						end
							if (False == True) then
							table["insert"]({}, myvar_8)
							table["insert"]({}, myvar_9)
							table["insert"]({}, myvar_10)
						else
							table["insert"]({}, myvar_8)
							table["insert"]({}, myvar_9)
							table["insert"]({}, myvar_10)
						end
					end
				end
			end
			myvar_10 = myvar_10 + 1
		end
		myvar_9 = myvar_9 + 1
	end
	myvar_8 = myvar_8 + 1
end
myvar_11 = table["getn"]({})
	if (0 < myvar_11) then
	{}[math["random"](myvar_11)] = ({}[math["random"](myvar_11)] + 0.5)
	{}[math["random"](myvar_11)] = ({}[math["random"](myvar_11)] + 0.5)
		if (nWorld["MoveObjectToLocation"](myvar_0, {}[math["random"](myvar_11)], {}[math["random"](myvar_11)], {}[math["random"](myvar_11)]) == True) then
		local myvar_14 = True
		SetScriptReturnValue(myvar_14)
		return 
	else
		local myvar_13 = False
		SetScriptReturnValue(myvar_13)
		return 
	end
end
